ce48e39d4020751a07459637e8263afcfb371955,compiler/frontend/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java,JetExpressionParsing,parseFor,#,1445

Before Change



        PsiBuilder.Marker parameter = mark();
        if (at(VAL_KEYWORD) || at(VAR_KEYWORD)) advance(); // VAL_KEYWORD or VAR_KEYWORD
        expect(IDENTIFIER, "Expecting a variable name", TokenSet.create(COLON));
        if (at(COLON)) {
            advance(); // COLON
            myJetParsing.parseTypeRef();

After Change



        PsiBuilder.Marker parameter = mark();
        if (at(VAL_KEYWORD) || at(VAR_KEYWORD)) advance(); // VAL_KEYWORD or VAR_KEYWORD
        if (!myJetParsing.parseIdeTemplate()) {
            expect(IDENTIFIER, "Expecting a variable name", TokenSet.create(COLON));
        }
        if (at(COLON)) {
            advance(); // COLON